/**
 * Java：由斜杠划分区域
 *
 * @author：紫水木鱼
 * @createDate：2024-12-26 14:43:18
 */
package leetcode.editor.cn;
//在由 1 x 1 方格组成的 n x n 网格 grid 中，每个 1 x 1 方块由 '/'、'\' 或空格构成。这些字符会将方块划分为一些共边的区域。
//
//
// 给定网格 grid 表示为一个字符串数组，返回 区域的数量 。 
//
// 请注意，反斜杠字符是转义的，因此 '\' 用 '\\' 表示。 
//
// 
//
// 
// 
//
// 示例 1： 
//
// 
//
// 
//输入：grid = [" /","/ "]
//输出：2 
//
// 示例 2： 
//
// 
//
// 
//输入：grid = [" /","  "]
//输出：1
// 
//
// 示例 3： 
//
// 
//
// 
//输入：grid = ["/\\","\\/"]
//输出：5
//解释：回想一下，因为 \ 字符是转义的，所以 "/\\" 表示 /\，而 "\\/" 表示 \/。
// 
//
// 
//
// 提示： 
//
// 
// n == grid.length == grid[i].length 
// 1 <= n <= 30 
// grid[i][j] 是 '/'、'\'、或 ' ' 
// 
//
// Related Topics 深度优先搜索 广度优先搜索 并查集 数组 哈希表 矩阵 👍 373 👎 0

//由斜杠划分区域
class RegionsCutBySlashes {
    public static void main(String[] args) {
        Solution solution = new RegionsCutBySlashes().new Solution();
        // TO TEST
    }

    //leetcode submit region begin(Prohibit modification and deletion)
    class Solution {
        public int regionsBySlashes(String[] grid) {
            return 0;
        }
    }
//leetcode submit region end(Prohibit modification and deletion)

}